function EFFECT:Init( data )
		
		self.MaxHP = data:GetRadius()
		self.CurHP = data:GetScale()
		self.Pos = data:GetOrigin()
		self.Size = data:GetMagnitude()
		
		local Size = math.Clamp( self.Size, 10, 99999 ) 
		local Pos = self.Pos
		local AlphaHP = math.abs((self.CurHP / (self.MaxHP / 4)) * 255 - 255)
		self.Emitter = ParticleEmitter( Pos )
			local particle = self.Emitter:Add( "modulus/particles/Smoke"..math.random(1,6), Pos ) 
			particle:SetVelocity(VectorRand() * Size)
			particle:SetDieTime( math.Rand( 5, 10 ) )
			particle:SetStartAlpha( AlphaHP )
			particle:SetEndAlpha( 0 )
			particle:SetStartSize( Size * 2 )
			particle:SetEndSize( Size * 4 )
			particle:SetAirResistance( 200 )
			particle:SetRoll( math.Rand( -5, 5 ) )
			particle:VelocityDecay( true )
			particle:SetLighting( true )

end

function EFFECT:Think( )

		return false
end


-- Draw the effect
function EFFECT:Render()

end